dumping ground/yard - Turkish English Dictionary